technical review authority - Turco Inglés Diccionario